package com.cyl.manager.oms.domain.vo;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import com.ruoyi.common.annotation.Excel;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.core.domain.BaseAudit;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 锁单管理 数据视图对象
 * 
 * @author zcc
 */
@Data
public class OrderLockVO extends BaseAudit {
   /** id */
    private Long id;
   /** 直播间部门 */
    @Excel(name = "直播间部门")
    private Long deptZbjId;
   /** 订单开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "订单开始时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime startTime;
   /** 订单结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "订单结束时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime endTime;
   /** 订单涉及店铺数量 */
    @Excel(name = "订单涉及店铺数量")
    private Integer deptDpNum;
   /** 订单涉及单品个数 */
    @Excel(name = "订单涉及单品个数")
    private Integer skuNum;
   /** 订单涉及个数 */
    @Excel(name = "订单涉及个数")
    private Integer orderNum;
   /** 锁单状态 */
    @Excel(name = "锁单状态")
    private Integer sdzt;
    
    @ApiModelProperty("总价")
    @Excel(name = "总价")
    private BigDecimal sumprice;
    
    @ApiModelProperty("多个是商品")
    @Excel(name = "多个是商品")
    private Integer skusum;
    
    @ApiModelProperty("子订单数")
    @Excel(name = "子订单数")
    private Integer zordernum;
}
